home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / circuits / pcb-1.000 / pcb-1 / pcb-1.3 / README_FILES / Whats_new_in_1.3 < prev   
Text File  |  1995-02-26  |  7KB  |  163 lines

  1. I changed my job and my mail address. Please use
  2.     Thomas.Nau@rz.uni-ulm.de
  3. to contact me. Mail to the old address will be forwarded for a while.
  4. The mailing-list will stay where it is.
  5.  
  6.  
  7. Accelerators:
  8.     - draw widgets which select the current drawing layer do now
  9.       register an accelerator table. Using this feature the keys 1..8
  10.       switch to the layer #1 ..#8. See the file 'Pcb.ad.raw' for
  11.       an example.
  12.  
  13. Actions:
  14.     - new action 'Bell([messages [,messages...]]), mainly for testing.
  15.     - the log window ignores 'delete' messages whereas the pinout windows
  16.       handles them the same way as when the dismiss button is pressed.
  17.     - 'Change2ndSize' changes the second size parameter of some objects.
  18.       It's the drilling hole for pins/vias.
  19.     - the actions 'Create()', 'Mirror()' and 'Move()'
  20.       are obsolete and have been replaced by 'Mode(Notify)' which has
  21.       some additional advantages. See the manual entry 'Mode()' for details.
  22.     - 'MoveCrosshair()' is no longer available
  23.     - 'Display()' handles the new parameter 'ClearAndRedraw' which has
  24.       the functionallity of 'Redraw'. 'Redraw' itself doesn't clear the
  25.       screen anymore. Another new parameter is 'Toggle45Degree'
  26.       which toggles between forced 45 degree and 'all-direction' lines.
  27.     - The parameters 'ShrinkToFit' and 'Fullsize' are no longer supported.
  28.     - The parameters 'AbsoluteGrid' and 'RelativeGrid' have been replaced
  29.       by 'Toggle Grid'
  30.     - Removing connections is supported by a combination of several actions.
  31.       See 'Pcb.ad.raw' translation of key 'BackSpace' for more details.
  32.     - 'Remove(Undo|ClearList)' have been replaced by multi-functional
  33.       actions 'Undo()' and 'Undo(ClearList)'
  34.     - The parameter 'Element' of 'Load()' has been renamed to
  35.       'ElementToBuffer'; 'LayoutToBuffer' supports loading existing
  36.       layouts into a pastebuffer.
  37.  
  38. Commandline Options:
  39.     - '-45' and '+45' force (don't force) the generation of 45 degree lines.
  40.     - '-v' controls the volume of the X speaker. The value is passed to
  41.       XBell() as second argument. It has to be in the range -100..100.
  42.     - '-p' and '+p' are no longer supported.
  43.  
  44. Connection lookup:
  45.     - The good news are that looking up of connections works very precisely now
  46.       (the old one didn't for huge lines); the bad news are that scanning
  47.       a complete layout (all elements with reset after each) may use up to 100%
  48.       more time. This is no problem for a single connection, a single
  49.       element or if you do not reset connections after each scanned element
  50.       (resource resetAfterElement: Off, commandline-option +reset). All objects
  51.       of a layer-group are treated equal. This means that an intersection
  52.       of two lines on different layers which are in the same group is
  53.       recognized.
  54.     - Scanning for unused pin is supported too.
  55.     - 'Connection(Find)' handles all objects as a starting point.
  56.  
  57. create_sed_script.sh
  58.     bug fix.
  59.  
  60. Crosshair:
  61.     - The crosshair is confined to an area determined either by the
  62.       maximum size of a layout or by the coordinates of a dragged object.
  63.  
  64. demo file:
  65.     - has been moved to example/68HC11
  66.     - seperated Vcc and ground layers for both sides. Bug fixes.
  67.     - The scematics are in 68HC11.fig (xfig format).
  68.  
  69. Display:
  70.     - centering the layout on the screen moves the X pointer too.
  71.     - the cursor shape is changed for every mode and for some actions
  72.     - lines are always drawn with round ends. See also 'Resources'.
  73.  
  74. Documentation:
  75.     - a reference has been added to the documentation. Prebuild versions
  76.       (PostScript) of it and the other manuals can be found in doc/*.
  77.  
  78. Drilling holes:
  79.     - are now supported for pins and vias. Both the original and the new
  80.       file format can be read by this release.
  81.  
  82. Elements:
  83.     - see pastebuffer
  84.     - the names of an element are saved as an text object which can be
  85.       selected, rotated, scaled ...
  86.  
  87. External Commands:
  88.     - the %s statement is no longer available to pass the filename to
  89.       an external command. Use %f instead.
  90.  
  91. Fileformat:
  92.     - The format is different from the old ones. It supports drilling hole
  93.       information for pins and vias as well as filled polygons.
  94.       Some changes for elements have been becessary too.
  95.       Both the new and the old format can be read by this release.
  96.     - The new format also supports saving the maximum size of a layout.
  97.       It's highly recommended to load old layouts, adjust their size
  98.       and save them again. The size will be needed in the near future to
  99.       mirror the layout when displaying bottom placed SMD components.
  100.  
  101. Imakefile:
  102.     - The rule 'veryclean' has been changed to 'distclean'.
  103.     - A new rule called 'refcard.ps' creates a reference card for pcb.
  104.     - A new define (BTNMOD) swiches the modifier key used by some
  105.       mouse button translations. Useful for HP-VUE window manager.
  106.     
  107. Installation:
  108.     circuits and packages will be installed by 'make install'
  109.  
  110. Linestack:
  111.     see pastebuffer
  112.  
  113. memory.[ch]:
  114.     have been renamed to mymem.[ch]
  115.  
  116. Menus:
  117.     - the 'Size' menu has been replaces by a dialog box.
  118.     - the 'Modes' menu has been replaced by radio buttons
  119.  
  120. PasteBuffer:
  121.     The former 'LineStack' and 'ElementBuffer' have been replace by a multi-
  122.     purpose pastebuffer. It simplifies handling (moving, rotating...) of
  123.     objects.
  124.  
  125. Polygons:
  126.     Filled polygons are supported as an additional object.
  127.  
  128. Printing:
  129.     An additional button disables the printing of layers. This was
  130.     impossible when all of them where used.
  131.  
  132. Rectangles:
  133.     Rectangles are obsolete because of the new type 'Polygon'. 
  134.     The parser creates a 4-point polygon when a 'Rectangle' token is found.
  135.  
  136. Resources:
  137.     - The resources 'paperWidth' and 'paperHeight' have been replaced
  138.       by 'media' which is either an name out of
  139.       "a3, a4, a5, letter, tabloit, ledger, legal, executive"
  140.       or a string like "<width>x<height>" (eg 1200x3000).
  141.       The unit is mil.
  142.     - 'paperMarginLeft' and 'paperMarginBottom' have been renamed to
  143.       'mediaMargin...'
  144.     - 'usePolygonLines', 'maxPCBWidth' and 'maxPCBheight' are not
  145.       supported any longer
  146.     - the resource 'volume' controls the volume of the X speaker. It is
  147.       passed as second argument to XBell(). It has to be in the range
  148.       -100..100. It is also available as commandline option '-v'.
  149.     - the resource 'cursorColor' has been renamed to 'crosshairColor'.
  150.       The logical operation has changed from 'XOR' to 'INVERT'
  151.     - a '!Ctrl<Key>Escape:' event only resets the state of the current mode
  152.       not the mode itself.
  153.     - size, specified as <width>x<height>, determines the maximum size
  154.       of a layout. The resource is also available as option '-size'.
  155.     - The area outside the maximum size is filled using 'offLimitColor'.
  156.  
  157. Text:
  158.     Text objects are scalable. Not very pretty but useful.
  159.  
  160. User-commands:
  161.     - ':m' load an existing layout into the pastebuffer.
  162.     - ':s' saves the current layout using it's original name.
  163.